package com.swak.frame.handler;

import java.util.concurrent.Future;

public interface AsynHandler<I, O> {

    /**
     * 逻辑处理
     * 
     * @param input
     * @param output
     * @return
     */
    public Future<O> invoke(I input);


    /**
     * 兜底
     * 
     * @param input
     * @param output
     * @return
     */
    public O fallback(I input);
}
